home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
utils
/
vector21
/
calendar.vec
< prev
next >
Wrap
Text File
|
1994-11-20
|
2KB
|
100 lines
ADDZOOM(1,1)
PLAY("bird.vec")
PLAY("reset.vec")
ZOOM(0.2, 0.2)
font("trip.chr")
& Parameters: left, top, year
& 0 if not visocose (1980 was)
style(1,15)
RECTANGLE(0,1200,2000, 2200)
@CALENDAR(100, 1300, 1995, 0)
&@MON(10, 40, "MONTH", 3, 31)
END
@CALENDAR(l, t, year, v)
day = 7
IF year = 1996 THEN day = 1
x = l: y = t + 15
FOR i = 1 TO 3
TEXT(x, y, "Mo")
y = y + 30
TEXT(x, y, "Tu")
y = y + 30
TEXT(x, y, "We")
y = y + 30
TEXT(x, y, "Th")
y = y + 30
TEXT(x, y, "Fr")
y = y + 30
TEXT(x, y, "Sa")
y = y + 30
TEXT(x, y, "Su")
y = y + 100
NEXT
x = l + 100: y = t -30
day=@MON(x, y, "January",day, 31)
dv = 28
IF v = 1 THEN dv = 29
day=@MON(x+340,y,"February",day,dv)
day=@MON(x+680,y,"March",day,31)
day=@MON(x+1020,y,"April",day,30)
day=@MON(x,y+280, "May",day, 31)
day=@MON(x+340,y+280,"June",day,30)
day=@MON(x+680,y+280,"July",day,31)
day=@MON(x+1020, y+280, "August",day, 31)
day=@MON(x,y+560,"September",day,30)
day=@MON(x+340,y+560,"October",day,31)
day=@MON(x+680,y+560,"November",day, 30)
day=@MON(x+1020,y+560,"December",day, 31)
RETURN
@MON(x1, y1, head, start, num)
FILL(1)
STYLE(1, 15)
TEXT(x1 + 60, y1, head)
days = 1
ln = start
y1 = y1 + 15
!lab1
IF days > num THEN GOTO lab2
!lab3
IF ln > 7 THEN GOTO lab4
IF days > num THEN GOTO lab2
@TEXT(x1, y1+30*ln, days)
days = days + 1
ln = ln + 1
GOTO lab3
!lab4
x1 = x1 + 50
ln = 1
GOTO lab1
!lab2
RETURN ln
@TEXT(x2, y2, number)
TEXT(x2, y2, number)
COLOR(15)
shift = 37
IF number < 10 THEN shift = 20
RECTANGLE(x2+shift,y2-45,x2+160,y2+30)
COLOR(0)
RETURN